package com.codedancer.campus.client.service.vo.user;

import com.codedancer.campus.enums.UserSourceType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("用户信息Vo")
public class UserInfoVo {

    @ApiModelProperty("uuid")
    private String uuid;

    @ApiModelProperty("昵称")
    private String nickName;

    @ApiModelProperty("用户头像")
    private String avatar;

    @ApiModelProperty("个性签名")
    private String signature;

    @ApiModelProperty("学校名称")
    private String schoolName;

    @ApiModelProperty("学校uuid")
    private String schoolUuid;

    @ApiModelProperty("是否设置基本信息")
    private Boolean isSetBasicMessage;

    @ApiModelProperty("性别 1表示男 2表示女 3表示未知")
    private Integer sex;

    @ApiModelProperty("生日")
    private String birthday;

    @ApiModelProperty("关注数")
    private Integer followCount;

    @ApiModelProperty("被关注数")
    private Integer followedCount;

    @ApiModelProperty("背景图")
    private String backgroundImage;

    @ApiModelProperty("用户手机号")
    private String phone;

    @ApiModelProperty("动态数量")
    private Integer dynamicCount;

    @ApiModelProperty("ip地址")
    private String ipaddress;

    @ApiModelProperty("用户来源类型 1表示手动注册 2表示手机 3表示QQ 4表示微信 5表示邮箱")
    private UserSourceType sourceType;
}
